@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{ width:75%; margin:0 auto;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
.l{float:left}
.r{float:right}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.header{ width:100%; height:80px; line-height:80px; background-color:#ffffff;}
.logo{ display:block; background:url(../images/logo.png) no-repeat left center; height:80px; width:162px;}
.nav{position:relative; z-index:9; margin-left:40px;}
.nav a{}
.nav .nLi{ float:left;  position:relative; display:inline; margin-left:7px;}
.nav .nLi h3{}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; color:#333333; font-weight:normal; }
.nav .nLi h3 .arrow{ -moz-transition: all .3s;-o-transition: all .3s;-webkit-transition: all .3s;transition: all .3s; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);-webkit-transform: translateY(-50%); transform: translateY(-50%); position:absolute; top:50%; right:0;}
.nav .arrow img{ vertical-align:middle; margin: -3px 0 0 0;}
.nav .sub{ display:none; left:50%; top:80px; margin-left:-78px;  position:absolute; background:#fdcb09; line-height:35px; text-align:center; padding:20px 10px; width:136px;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; font-size:14px;}
.nav .sub a:hover{ background:#0059a8; color:#fff;}
.nav .on h3 a{}
.nav .nLi:hover .arrow{-moz-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg);}
.nav_bar{ font-size:14px; color:#CCCCCC;}
.nav_bar li{ float:left;}
.nav_bar a{ color:#666666; font-size:14px;}
.nav_bar li:nth-child(2){ display:none;}

.container02 ul {font-size: 0;display: table;}
.container02 ul li {display: table-cell;width: 20%;background: #FAFAFA}
.container02 ul li:nth-child(2n) {background: #fff}
.container02 ul li .top {padding: 70px 40px 45px;display: inline-block;text-align: left;max-width: 252px;transition: 0.9s ease;}
.container02 ul li .top .title {}
.container02 ul li .top .title h3 {font-size: 28px;color: #666666; text-transform: uppercase; font-weight:normal; line-height:42px;}
.container02 ul li .top .title h4 {font-size: 30px;color: #333333; font-weight:normal; line-height:50px;}
.container02 ul li .bottom {position: relative}
.container02 ul li .bottom .img img {width: 100%}
.container02 ul li .bottom .img_top {position: absolute;top: 0;right: 0;bottom: 0;left: 0}
.container02 ul li .bottom .img_top img { width:100%;transition: 0.9s;}
.container02 ul li:hover .bottom .img_top img {transform: scale(1.1)}
.container02 ul li:hover .top .title h4, .container02 ul li:hover .top .title h3{color: #0059a8;}

.box2{ width:100%; background:url(../images/box2_bg.jpg) no-repeat center center; height:700px; overflow:hidden;}
.accordion-box {width: 1360px;height: 400px; margin:150px auto 0; background-color:#EDF4F7;}
.accordion-box ul {padding: 0;width: inherit;height: 400px;overflow: hidden;position: relative}
.accordion-box ul li {width: 860px;position: absolute;top: 0;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s;}
.accordion-box ul li.li1{left:0;z-index:5}
.accordion-box ul li.li2{left:100px;z-index:4}
.accordion-box ul li.li3{left:200px;z-index:3}
.accordion-box ul li.li4{left:300px;z-index:2}
.accordion-box ul li.li5{left:400px;z-index:1}
.accordion-box ul li.li6{left:500px;z-index:0}
.accordion-box ul li .left {width: 760px;height: inherit;overflow: hidden;position: relative;float: left; background-color:#edf4f7;}
.box2_tu{ width:380px; height:380px; background-color:#00324D; padding:10px; position:relative;}
.box2_tu::before {transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s;content: '';display: block;position: absolute;z-index: 2;top: 48%;right: -22px;width: 0;height: 0;border-left-width: 22px;border-left-style: solid;border-top-width: 22px;border-top-style: solid;border-top-color: transparent;border-bottom-width: 22px;border-bottom-style: solid;border-bottom-color: transparent;border-left-color: #00324D;}
.box2_txt{ margin-left:40px; margin-top:80px;}
.box2_t1{ font-size:28px; color:#283F4F; line-height:50px;}
.box2_t2{ font-size:50px; color:#283F4F; font-weight:bold; line-height:70px;}
.box2_t3{ font-size:28px; color:#283F4F; line-height:48px;}
.box2_t4{ font-size:30px; color:#333333; line-height:50px;}
.accordion-box ul li .right {width: 100px;height: 400px;float: left;position: relative;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s; cursor:pointer;}
.box2_sz{ width:40px; height:40px; background-color:#283F4F; border-radius:50%; font-size:24px; color:#ffffff; text-align:center; line-height:40px; font-family:Impact; margin:105px auto 20px;}
.box2_tit{writing-mode: vertical-lr; line-height:100px; font-size:30px; color:#283F4F;}
.accordion-box ul li:nth-child(odd) .right {background: #DBEAEE}
.accordion-box ul li:nth-child(even) .right {background: #EDF4F7;}
.accordion-box ul li:hover .right {background-color: #283F4F;color: #fff;}
.accordion-box ul li:hover .box2_sz { background-color:#ffffff; color:#283F4F;}
.accordion-box ul li:hover .box2_tit{ color:#ffffff;}

.slideGroup{ width:1580px; margin:80px auto 120px;}
.slideGroup .parHd{ width:1360px; margin:0 auto; overflow:hidden;}
.slideGroup .parHd ul{}
.slideGroup .parHd ul li{ float:left; cursor:pointer; width:271px; height:80px; line-height:80px; border-right:1px dashed #DBDBDB; text-align:center;}
.box3_ch{ font-size:24px; color:#696969;}
.box3_icon{ width:72px; height:80px; background-repeat:no-repeat; background-position:center center; display:inline-block; margin:0 20px 0 42px; background-size:auto 30px;}
.box3_icon1{ background-image:url(../images/box3_icon1.png);}
.box3_icon2{ background-image:url(../images/box3_icon2.png);}
.box3_icon3{ background-image:url(../images/box3_icon3.png); width:35px;}
.box3_icon4{ background-image:url(../images/box3_icon4.png); background-size:auto 40px; margin:0 0 0 42px;}
.box3_icon5{ background-image:url(../images/box3_icon5.png); margin:0 15px 0 42px;}
.slideGroup .parHd ul li.on{ background:url(../images/box3_on.png) no-repeat center center; border-right:none; width:272px;}
.slideGroup .parHd ul li.on .box3_ch{ color:#ffffff;}
.slideGroup .parHd ul li.on .box3_icon1{ background-image:url(../images/box3_icon1_on.png);}
.slideGroup .parHd ul li.on .box3_icon2{ background-image:url(../images/box3_icon2_on.png);}
.slideGroup .parHd ul li.on .box3_icon3{ background-image:url(../images/box3_icon3_on.png);}
.slideGroup .parHd ul li.on .box3_icon4{ background-image:url(../images/box3_icon4_on.png);}
.slideGroup .parHd ul li.on .box3_icon5{ background-image:url(../images/box3_icon5_on.png);}
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; padding: 0 110px !important;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0; top:170px; display:block; width:70px; height:70px; background:url(../images/box3_prev.png) center center no-repeat;}
.slideGroup .sNext{ left:auto; right:0; background:url(../images/box3_next.png) center center no-repeat;}
.slideGroup .parBd{ margin-top:40px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ float:left; _display:inline; overflow:hidden; width:426px; margin-right:41px;}
.box3_tu{ width:426px; height:400px; background-color:#EEEDF2;}
.box3_txt{ padding:25px 0;}
.box3_h1{ line-height:62px; overflow:hidden;}
.box3_h1 .l{ font-size:40px; color:#283F4F; font-weight:bold;}
.box3_h1 .r{ width:130px; height:28px; text-align:center; line-height:28px; margin-top:15px; background-color:#05365D; border-radius:28px; font-size:18px; color:#FFFFFF;}
.box3_h2{ line-height:58px; font-size:28px; color:#464646; height:58px; overflow:hidden;}
.box3_h3{ line-height:44px; font-size:14px; color:#999999; height:44px; overflow:hidden;}

.box4{ background:url(../images/box4_bg.jpg) no-repeat center center; width:100%; height:547px; overflow:hidden;}
.box4_tit{ font-size:34px; color:#333333; line-height:1; background:url(../images/box4_tit.png) no-repeat center top; padding:60px 0 50px; margin-top:106px;}
.box4_txt{ width:1200px; margin:0 auto; font-size:14px; color:#333333; line-height:30px;}
.box4_more{ background:url(../images/box4_more.jpg) no-repeat center center; display:block; width:149px; height:43px; margin:52px auto 0;}

.container05 ul li {float:left;width: 33.3%;background: url(../images/box5_bg1.png) no-repeat center center;background-size:cover;}
.container05 ul li a {display: block;height: 360px;padding: 0 7%}
.container05 ul li h3 {height: 180px;line-height: 180px;}
.container05 ul li h3 img{ vertical-align:middle;}
.container05 ul li h4 {font-size: 24px;color: #ffffff;margin: 5px 0 25px; font-weight:normal;}
.container05 ul li p {font-size: 14px;line-height: 25px;color: #ffffff}
.container05 ul li.li02 {background:url(../images/box5_bg2.png) no-repeat center center;background-size:cover;}
.container05 ul li.li03 {background:url(../images/box5_bg3.png) no-repeat center center;background-size:cover;}
.container05 ul li.li02 h4, .container05 ul li.li02 p{color: #333333;}

.news1{ background-color:#ffffff; padding:80px 0;}
.news1 .wrap{ width:1360px;}
.news1_l{ width:41.9%; float:left;}
.news1_tu{width:570px;height:310px;overflow: hidden; border-radius:10px 10px 0 0; overflow:hidden;}
.news1_tu img{width:100%;display:block;}
.news1_zi{ background-color:#00324D; overflow:hidden; padding:15px 50px 30px 30px;}
.news_time{ float:left; width:50px; text-align:center;}
.news_date{ line-height:44px; margin-top:20px; font-size:46px; color:#ffffff;}
.news_year{ line-height:20px; font-size:12px; color:#ffffff;}
.news_more{ width:50px; height:50px; margin-top:22px;}
.news_txt{ width:400px; float:right;}
.news_txt1{ font-size:18px; color:#FFFFFF; line-height:68px; height:68px; overflow:hidden; border-bottom:1px solid #7F98A6;}
.news_txt2{ font-size:14px; color:#FFFFFF; line-height:30px; height:60px; overflow:hidden; margin-top:16px;}
.news1_r{ float:right; width:52.2%;}
.news1_tit{}
.news1_en{ font-size:28px; color:#666666; text-transform:uppercase; line-height:1;}
.news1_ch{ font-size:30px; color:#333333; line-height:1; margin-top:16px;}
.news1_tt{padding:22px 50px 15px;margin-top:30px;box-shadow:0 0 15px 2px rgba(204,204,204,.4);overflow:hidden;}
.tt_txt{ width:500px; float:left;}
.tt_txt1{ font-size:18px; color:#00314C; border-bottom:1px solid #8097A5; line-height:34px; padding-bottom:12px;}
.tt_txt2{font-size:14px;color:#999999;line-height:30px;margin-top: 14px;}
.tt_time{width:58px;float:right;text-align:center;}
.tt_date{font-size:46px;color:#666666;line-height: 36px;}
.tt_year{ font-size:12px; color:#666666; line-height:30px;}
.tt_more{ margin-top:18px; width:50px; height:50px;}
.news1_ul{ margin-top:23px;}
.news1_ul li{ overflow:hidden; line-height:54px; border-bottom:1px solid #E0E0E0; padding-left:10px;}
.news1_ul li span{ font-size:14px; color:#999999; float:right;}
.news1_ul li a{ font-size:14px; color:#666666;}

.footer{ background:#0a283b url(../images/footer.png) no-repeat center top; width:100%;}
.f_nr{ width:1360px; margin:0 auto;}
.footer1{ padding:60px 0 70px;}
.f1{ border-right:1px solid #3C5566; width:296px;}
.gs{ font-size:16px; color:#ffffff; line-height:1; padding-top:20px;}
.f1 ul {font-size: 0; margin:20px auto 24px;}
.f1 ul li {display: inline-block;margin-right: 12px;}
.f1 ul li a {display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;cursor: pointer;background: #84939D;}
.f1 ul li a img {opacity: 1;transition: 0.6s;vertical-align:middle;}
.f1 ul li a:hover img {opacity: 1;}
.f1 p{ font-size:14px; color:#84939D; line-height:30px;}
.f2{ width:854px;}
.f2 li{ float:left; margin-left: 50px;}
.f2_tit{ font-size:16px; color:#CED5D9; line-height:54px;}
.f2 li a{ display:block; font-size:12px; color:#B4B4B4; line-height:25px;}
.f3{ border-left:1px solid #3C5566; padding-left:68px;}
.tel{ font-size:24px; color:#ffffff; font-family:impact; line-height:2; margin-top:6px;}
.ewm{ width:140px; height:140px;}
.copy{ border-top:2px solid rgba(255,255,255,.2); line-height:68px;}
.copy, .copy a{ font-size:14px; color:#84939D;}
.tc1 .close, .tc {transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 400ms;-o-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.tc1 .tc {transition: all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999999;}
.tc1 .tc {pointer-events: none; filter: alpha(opacity=0);-moz-opacity: 0; -khtml-opacity: 0;opacity: 0;transform: scale(1.1);display: none;}
.tc1 .tc.act {ilter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;transform: scale(1);}
.tc1 .tc.act {display: block;}
.tc1 .tc-box {position: absolute;overflow: hidden;top: 50%;z-index: 9999;height: 15rem;width: 12rem;left: 50%; margin-left: -6rem;margin-top: -7.5rem;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-name: anim-close-2;animation-name: anim-close-2;}
.tc1 .tc.act .tc-box {-webkit-animation-name: anim-open-2;animation-name: anim-open-2;transform: scale(1);}
.tc1 .tc-box h3 img {width: 12rem;height: 12rem;}
.tc1 .tc-box h5 {width: 12rem;height: 3rem;line-height: 3rem;font-size: 1rem;color: #fff;text-align: center;}
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.ej_ban{ width:100%; height:500px; background-repeat:no-repeat; background-position:center center;}

.pro_nav{ width:1360px; margin:50px auto 0;}
.pro_nav li{ float:left; cursor:pointer; width:271px; height:80px; line-height:80px; border-right:1px dashed #DBDBDB; text-align:center;}
.pro_nav li.on, .pro_nav li:hover{ background:url(../images/box3_on.png) no-repeat center center; border-right:none; width:272px;}
.pro_nav li.on .box3_ch, .pro_nav li:hover .box3_ch{ color:#ffffff;}
.pro_nav li.on .box3_icon1, .pro_nav li:hover .box3_icon1{ background-image:url(../images/box3_icon1_on.png);}
.pro_nav li.on .box3_icon2, .pro_nav li:hover .box3_icon2{ background-image:url(../images/box3_icon2_on.png);}
.pro_nav li.on .box3_icon3, .pro_nav li:hover .box3_icon3{ background-image:url(../images/box3_icon3_on.png);}
.pro_nav li.on .box3_icon4, .pro_nav li:hover .box3_icon4{ background-image:url(../images/box3_icon4_on.png);}
.pro_nav li.on .box3_icon5, .pro_nav li:hover .box3_icon5{ background-image:url(../images/box3_icon5_on.png);}

.prolist{ width:1360px; margin:40px auto 0;}
.prolist ul{ width:1401px;}
.prolist li{ float:left; _display:inline; overflow:hidden; width:426px; margin-right:41px;}

.ej_y{ background-color:#F0F0F0; padding:50px 0;}
.about_y{ background-color:#ffffff; width:1200px; margin:0 auto; padding:30px 80px; min-height:500px;}
.about_nav{ line-height:70px; border-bottom:1px solid #CCCCCC;}
.about_dq{ font-size:30px; color:#00324D;}
.about_sub{}
.about_sub a{ font-size:16px; color:#333333; background:url(../images/nav_l.jpg) no-repeat left center; padding-left:20px; margin-left:20px;}
.content{ margin:30px auto;}
.content, .content p{ font-size:14px; color:#333333; line-height:28px;}

.pro_o{ margin:50px auto;}
.ar_pro_l{ width:24.6%;}
.ar_pro_l img{ width:100%; display:block;}
.ar_pro_r{ width:64%;}
.ar_h1{ font-size:40px; color:#283F4F; font-weight:bold; line-height:48px;}
.ar_h2{ font-size:28px; color:#464646; line-height:60px; margin-bottom:20px;}
.ar_h3{ border-top:1px solid #CCCCCC; padding:10px 0;}
.ar_h3 p{ font-size:18px; color:#333333; line-height:38px; }
.ar_h5{}
.ar_h5, .ar_h5 p{ font-size:16px; color:#333333; line-height:34px;}

.newslist{}
.newslist li{ overflow:hidden; border-bottom:1px solid #CCCCCC; padding:28px 0 5px;}
.newslist_txt{ width:78%;}
.newslist_h1{ line-height:62px; font-size:18px; color:#00314C;}
.newslist_h2{ line-height:30px; font-size:14px; color:#999999;}
.newslist_time{ padding-top:18px; text-align:center;}
.newslist_d{ line-height:44px; font-size:46px; color:#666666;}
.newslist_y{ line-height:20px; font-size:12px; color:#666666;}
.newslist_i{ margin-top:20px;}


@media(max-width: 1600px) {
	.logo{ width:121px; background-size:100%;}
	.nav{ margin-left:30px;}
	.nav .nLi{ margin-left:5px;}
	.nav .nLi h3 a{ padding:0 15px;}
	.container02 ul li .top {padding: 52px 30px 34px;}
	.container02 ul li .top .title h3 {font-size: 22px; line-height:32px;}
	.container02 ul li .top .title h4 {font-size: 24px; line-height:38px;}
	.box2{ height:525px; background-size:cover;}
	.accordion-box {width: 1020px;height: 300px; margin:112px auto 0;}
	.accordion-box ul {height: 300px;}
	.accordion-box ul li {width: 645px;}
	.accordion-box ul li.li1{left:0;}
	.accordion-box ul li.li2{left:75px;}
	.accordion-box ul li.li3{left:150px;}
	.accordion-box ul li.li4{left:225px;}
	.accordion-box ul li.li5{left:300px;}
	.accordion-box ul li.li6{left:375px;}
	.accordion-box ul li .left {width: 570px;}
	.box2_tu{ width:285px; height:285px; padding:7.5px;}
	.box2_tu img{ width:100%; height:100%;}
	.box2_tu::before {right: -16px;border-left-width: 16px;border-top-width: 16px;border-bottom-width: 16px;}
	.box2_txt{ margin-left:30px; margin-top:60px;}
	.box2_t1{ font-size:20px; line-height:38px;}
	.box2_t2{ font-size:38px; line-height:52px;}
	.box2_t3{ font-size:20px; line-height:36px;}
	.box2_t4{ font-size:22px; line-height:38px;}
	.accordion-box ul li .right {width: 75px;height: 300px;}
	.box2_sz{ width:30px; height:30px; font-size:18px; line-height:30px; margin:78px auto 15px;}
	.box2_tit{ line-height:75px; font-size:22px; }
	.slideGroup{ width:1185px; margin:60px auto 90px;}
	.slideGroup .parHd{ width:1020px;}
	.slideGroup .parHd ul li{ width:202px; height:60px; line-height:60px;}
	.box3_ch{ font-size:18px;}
	.box3_icon{ width:54px; height:60px; margin:0 15px 0 31px;}
	.box3_icon1, .box3_icon2, .box3_icon3, .box3_icon5{ background-size:auto 22px;}
	.box3_icon3{ width:26px;}
	.box3_icon4{ background-size:auto 30px;margin: 0 0 0 31px;}
	.box3_icon5{ margin:0 11px 0 31px;}
	.slideGroup .parHd ul li.on{ background-size:100% 100%; width:203px;}
	.slideGroup .slideBox{ padding:0 82px !important;}
	.slideGroup .slideBox ul li{ width:319px; margin-right:30px;}
	.slideGroup .sPrev,.slideGroup .sNext{ top:127px; width:52px; height:52px; background-size:100% 100%;}
	.slideGroup .parBd{ margin-top:22px;}
	.box3_tu{ width:319px; height:300px;}
	.box3_tu img{ width:100%; height:100%;}
	.box3_txt{ padding:18px 0;}
	.box3_h1{ line-height:46px;}
	.box3_h1 .l{ font-size:30px;}
	.box3_h1 .r{ width:97px; height:21px; line-height:21px; margin-top:11px; border-radius:21px; font-size:16px;}
	.box3_h2{ line-height:43px; font-size:20px; height:43px;}
	.box3_h3{ line-height:33px; height:33px;}
	.news1 .wrap{ width:1020px;}
	.news1_tu{ width:427px; height:232px;}
	.news1_zi{ padding:11px 37px 22px 22px;}
	.news_time{ width:37px;}
	.news_date{ line-height:33px; margin-top:15px; font-size:34px;}
	.news_year{ line-height:15px;}
	.news_more{ width:37px; height:37px; margin-top:14px;}
	.news_more img{ width:100%; height:100%; display:block;}
	.news_txt{ width:300px;}
	.news_txt1{ line-height:51px; height:51px;}
	.news_txt2{ line-height:22px; height:44px; margin-top:12px;}
	.news1_en{font-size:20px;}
	.news1_ch{ font-size:22px; margin-top:12px;}
	.news1_tt{ padding:16px 37px 11px; margin-top:22px;}
	.tt_txt{width: 375px;}
	.tt_txt1{ line-height:25px; padding-bottom:9px;}
	.tt_txt2{ line-height:22px; margin-top:12px;}
	.tt_time{width: 43px;}
	.tt_date{ font-size:34px; line-height:27px;}
	.tt_year{ line-height:22px;}
	.tt_more{ margin-top:13px; width:37px; height:37px;}
	.tt_more img{ width:100%; height:100%;}
	.news1_ul{ margin-top:17px;}
	.news1_ul li{ line-height:40px;}
	.footer{ background-size:cover;}
	.footer1 {padding: 45px 0 52px;}
	.f_nr{ width:1020px;}
	.f1{ width:222px;}
	.gs{ font-size:14px; padding-top:15px;}
	.f1 ul{ margin: 15px auto 18px;}
	.f1 ul li a{ width:22px; height:22px; line-height:22px;}
	.f1 ul li a img{ height:12px;}
	.f1 p{ font-size:13px; line-height:22px;}
	.f2{ width:640px;}
	.f2_tit{ font-size:14px; line-height:40px;}
	.f2 li{ margin-left:30px;}
	.f2 li a{ line-height:19px;}
	.f3{ padding-left:50px;}
	.tel{ font-size:18px; margin-top:3px;}
	.ewm{ width:105px; height:105px;}
	.ewm img{ width:100%; height:100%;}
	.copy{ line-height:50px;}
	.copy, .copy a{ font-size:12px;}
	.pro_nav{ width:1020px; margin:37px auto 0;}
	.pro_nav li{ width:202px; height:60px; line-height:60px;}
	.pro_nav li.on, .pro_nav li:hover{ background-size:cover; width:203px;}
	.prolist{ width:1020px; margin:30px auto 0;}
	.prolist ul{ width:1050px;}
	.prolist li{ width:319px; margin-right:30px;}
	.ej_y{ padding:38px 0;}
	.about_y{ width:900px; margin:0 auto; padding:22px 60px;}
	.about_nav{ line-height:52px;}
	.about_dq{ font-size:22px;}
	.about_sub a{ font-size:14px; padding-left:15px; margin-left:15px;}
	.content{ margin:22px auto;}
	.ar_h1{ font-size:30px; line-height:36px;}
	.ar_h2{ font-size:20px; line-height:45px; margin-bottom:15px;}
	.ar_h3{ padding:7px 0;}
	.ar_h3 p{ font-size:14px; line-height:28px; }
	.ar_h5, .ar_h5 p{ font-size:14px; line-height:25px;}
}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}